﻿using System;

namespace _063_嵌套类型2
{
    // 下面是对嵌套类型使用protected访问修饰符的例子：
    public class TopLevel
    {
        protected class Nested { }
    }

    public class SubTopLevel : TopLevel
    {
        static void Foo() { new TopLevel.Nested(); }
    }

    // 下面是从外层类以外引用嵌套类的例子：
    public class TopLevel_1
    {
        public class Nested_1 { }
    }
    class Test_1
    {
        TopLevel_1.Nested_1 n;
    }
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}